package android.slc.box.mp.picker.entity;

import android.slc.box.mp.picker.entity.i.IBaseItem;

/**
 * Created by slc
 */
public abstract class BaseItem extends android.slc.box.mp.base.entity.BaseItem implements IBaseItem {
    protected boolean checked;
    protected int mediaTypeTag;

    public BaseItem() {
    }

    public BaseItem(long id, String displayName, String path) {
        this(id, displayName, path, 0);
    }

    public BaseItem(long id, String displayName, String path, long size) {
        this(id, displayName, path, size, 0);
    }

    public BaseItem(long id, String displayName, String path, long size, long modified) {
        super(id, displayName, path, size, modified);
    }

    @Override
    public void setMediaTypeTag(int mediaTypeTag) {
        this.mediaTypeTag = mediaTypeTag;
    }

    @Override
    public int getMediaTypeTag() {
        return mediaTypeTag;
    }

    @Override
    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    @Override
    public boolean isChecked() {
        return checked;
    }

}
